*{ margin:0; padding:0;font-size: 10px }
body{
    background: #FAFAFA;
}
img{ display: block; border:none;}
ul,li{ list-style: none;}
.lubo{ width: 100%; clear: both; position: relative; height:760px;}
.lubo_box{ position: relative; width: 100%; height:760px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:760px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}

.lubo_box li img{ width: 100%; height: 760px;}

/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #000 !important;}

/*按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 340px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}
/*自定义排版*/
.d_head{
    width: 100%;
    height: 8rem;
    line-height: 8rem;
    background: #425966;
    opacity: 0.9;
    position: absolute;
    z-index: 5;
    overflow: hidden;
}
.d_head_img{
    float: left;
    margin-top: 2.5rem;
    margin-left: 10%;
}
.d_head_ul{
  //display: flex;
    width: auto;
}
.d_head_ul li{
    float: left;
    color: white;
    font-size: 1.5rem;
    margin-left: 6%;
}
.d_head_ul li:first-child{
    margin-left: 15%;
}
.d_head_1{
    width: 90%;
    height: 100%;
    margin: 0 auto;
}
.d_head_2{
    float: left;
}
.d_head_search{
    border: 1px solid white;
    width: 12rem;
    height: 2rem;
    float: left;
    margin-top: 3rem;
    margin-left: 3%;
    border-radius: 25px;
    line-height: 2rem;
    text-indent: 2em;
    color: white;
}
.d_body_img{
    width: 60%;
    height: auto;
    margin: 5rem auto;
}
.d_body_img:hover{
    cursor: pointer;
}
.index_title_1{
    margin: 0 auto;
}
.d_info{
    width: 80%;
    height: auto;
    //border: 1px solid red;
    overflow: hidden;
    margin: 0 auto;
    margin-top: 2rem;
}
.info_1{
   // min-width: 460px;
    width: 50rem;
    height: 640px;
    //border: 1px solid red;
    //float: left;
    text-align: center;
    padding: 0 10px;
    position: relative;
    background: #FFFFFF;
    z-index: 0;
    border: 1px solid #eee;

    transition: 0.5s all;
    box-sizing: border-box;

    margin: 0 auto;
    margin-top: 20px;
}

.info_1 img{
    display: inline-block;
    margin-top: 6rem;
    z-index: 4;
}
.info_1 img:last-child{
 position: absolute;
    top: 119px;
    left: 76px;
    z-index: -1;
}
.info_1:hover {
    cursor: pointer;
    transform: translate(0,-10px);
    box-shadow: 0 10px 20px #E4DFDF;

}
